
instance01.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <main>:
#include <stdio.h>
#include <stdlib.h>

int main()
{
   0:	e92d4800 	push	{fp, lr}
   4:	e28db004 	add	fp, sp, #4
   8:	e24dd010 	sub	sp, sp, #16
    const int nconst = 5;
   c:	e3a03005 	mov	r3, #5
  10:	e50b3010 	str	r3, [fp, #-16]
    int * pconst = (int *)&nconst;
  14:	e24b3010 	sub	r3, fp, #16
  18:	e50b3008 	str	r3, [fp, #-8]
    *pconst = 6;
  1c:	e51b3008 	ldr	r3, [fp, #-8]
  20:	e3a02006 	mov	r2, #6
  24:	e5832000 	str	r2, [r3]

    int nvar = nconst;
  28:	e51b3010 	ldr	r3, [fp, #-16]
  2c:	e50b300c 	str	r3, [fp, #-12]
    printf("%d\n", nvar);
  30:	e51b100c 	ldr	r1, [fp, #-12]
  34:	e59f0010 	ldr	r0, [pc, #16]	; 4c <main+0x4c>
  38:	ebfffffe 	bl	0 <printf>

    return 0;
  3c:	e3a03000 	mov	r3, #0
}
  40:	e1a00003 	mov	r0, r3
  44:	e24bd004 	sub	sp, fp, #4
  48:	e8bd8800 	pop	{fp, pc}
  4c:	00000000 	.word	0x00000000
